Modeling units of reusability

نویسندگان

  • Robert Biddle
  • Ewan Tempero
چکیده

When talking about software reuse, a problem that very quickly becomes apparent is “what is being used?”. In this paper, we introduce the concept of assembly, a unit of reusable software. This allows us to more sensibly compare different strategies for software reuse. We believe this concept is scalable to all levels, from intra-program reuse to inter-program reuse. In particular, it allows us to unify two forms of reuse, composition reuse and generative reuse, that have traditionally been regarded as distinct. This is part of a model we are developing for describing how software reuse is supported by software development systems.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Co-Design Architecture for Reconfigurable Assembly Platforms

This paper proposes a new architecture for distributed assembly platforms that is well suited to hardwaresoftware codesign. The key qualitative attribute is the reusability of her atomic architectural units called “assembly actors”(software/hardware devices) due the correlation between actors’ goals and primitive assembly operations. We describe the main components of the codesign architecture ...

متن کامل

Generic Simulation Models of Communication Systems

One of the most significant criticisms on traditional simulation modeling has been the lack of reusability. However, the cost of using simulation technology can be reduced through the extensive application of model reusability. In this paper, we address the question of reusability by showing how to create, in a generic way, models of complex communication network components from a library of ba...

متن کامل

Reusability of Concerns

Various recent approaches aim at improving the application of the separation of concerns principle by introducing new system units. Although they seem to have the potential to improve the system development process, additional challenges evolve. This paper addresses some challenges concerning the reusability of these new system units. Our considerations about reusability are twofold. First, the...

متن کامل

Object Oriented Modeling and Connguration of Simulation Programs

This paper deals with the question of reusability in simulation modeling of large scale systems. It discusses diierent approaches known from software engineering , in particular object oriented techniques and domain modeling, to enhance software reusability. Based on these ideas and on systems theory based simulation modeling, an environment is presented which supports modeling of application d...

متن کامل

Application of fractal modeling to delineate alteration zones and lithological units in Masjed-Daghi Cu-Au porphyry deposit, NW Iran

In this paper, we aim to present a quantitative modeling for delineating the alteration zones and lithological units in the hypogene zone of Masjed-Daghi Cu-Au porphyry deposit (NW Iran) based on the drill core data. The main goal of this work is to apply Ordinary Kriging (OK) and concentration-volume (C-V) fractal model based on Cu grades in order to separate the different alteration zones and...

متن کامل

A Systematic Review of Reusability Assessment Model and Related Approach for Reusable Component Mining

55 Abstract Promoting reuse at sophisticated levels is becoming an increasingly important part. Software reuse is the process of reusing the existing software components from the system rather than developing the components newly. As software reuser’s include the reusable software components to improve the productivity and quality in their product, they must be able to measure the reusability d...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1996